﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{ margin:0 auto; font-size:12px; font-family:"微软雅黑","microsoft yahei"; text-align:center; line-height:20px; background:#fff;}
h1{ font-size:14px;}
li{ list-style:none;}
A {TEXT-DECORATION:none;}


/*网站顶部通用导航*/
.Gxntv_nav{ position:fixed; clear:both; width:100%; height:52px; margin:0 auto; background:#292929; z-index:9999;}
.Gxntv_nav .Gxntv_nav_wrap_large { clear:both; width:1200px; height:100%; margin:0 auto; padding:0; text-align:left;  }
.Gxntv_nav .Gxntv_nav_wrap{ clear:both; width:1000px; height:100%; margin:0 auto; padding:0; text-align:left;  }
.Gxntv_nav  .nav-up{height:52px;}
.nav-up .nav-logo {float: left;width: 150px;padding-top: 5px;}
.nav-up .nav-con{ float:left;width:390px;}
.nav-up .nav-con li{float:left;padding:0;margin:0; font-size:14px; line-height:52px;color:#fff}
.nav-up .nav-con li a{padding:0 25px;font-size:14px;color:#fff;display:inline-block;}
.nav-up .nav-con .nav-up-selected{background:#4e4e4e;}
.nav-up .nav-con .nav-up-selected > a:after{ content:"";  border-left: 5px solid transparent; border-top:0px solid #728fd3;border-bottom:5px solid #728fd3; border-right: 5px solid transparent;}
.nav-up .nav-con .nav-up-selected-inpage > a:after{ content:""; border:none; }

.drop > a{  position: relative; }
.drop > a:after{ content:"";  position: absolute; right:8px;  top:50%;  border-left: 5px solid transparent;  border-top: 5px solid #728fd3; border-right: 5px solid transparent;  z-index: 999;}
.drop > a:hover:after{ content:"";  border-left: 5px solid transparent; border-top:0px solid #728fd3;border-bottom:5px solid #728fd3; border-right: 5px solid transparent;}
.drop > a:active:after{ content:"";  border-left: 5px solid transparent; border-top:0px solid #728fd3;border-bottom:5px solid #728fd3; border-right: 5px solid transparent;}

.nav-down{position:absolute;top:52px;left:0px;width:100%}
.nav-down .nav-down-menu{width:100%;height:51px; margin:0;position:absolute;top:0px;}
.nav-down .nav-down-menu .nav-down-inner_large {margin:auto;width:1200px;height:50px;position:relative; border-top:1px solid #585858;background:#4e4e4e;}
.nav-down .nav-down-menu .nav-down-inner{margin:auto;width:1100px;height:50px;position:relative; border-top:1px solid #585858;background:#4e4e4e;}
.nav-down .nav-down-menu p{font-size:14px;color:#fff;line-height:50px; text-align:left;}
.nav-down .nav-down-menu p a{ margin:0 15px;font-size:14px;color:#fff;display:inline-block;}
.nav-down .nav-down-menu p a:hover{ color:#728fd3;}

.Gxntv_nav .Gxntv_nav_search_wrap{ float:left; width:380px;}
/* search */
.Gxntv_nav_search{width:370px; height:26px;margin:10px auto 0 auto; padding:2px 0;border-radius:20px; background:#4e4e4e;}
.Gxntv_nav_search select{display:none;}
.Gxntv_nav_search .select_box{float:left;position:relative;width:70px;font-size:14px;color:#bdbdbd;line-height:26px; text-align:left; text-indent:15px; border-right:1px solid #666;}
.Gxntv_nav_search .select_showbox{height:26px;background:url(../../images/icon_search.png) 50px 9px no-repeat;}
.Gxntv_nav_search .select_showbox.active{background:url(../../images/icon_search.png) 50px -20px no-repeat;}
.Gxntv_nav_search .select_option{border-top:none;display:none;left:0px;top:30px;position:absolute;z-index:888;background:#4e4e4e;}
.Gxntv_nav_search .select_option li{width:70px;cursor:pointer;color:#bdbdbd; line-height:30px; text-align:center; text-indent:0; border-bottom:1px solid #5f5e5e;}
.Gxntv_nav_search .select_option li.selected{color:#bdbdbd;}
.Gxntv_nav_search .select_option li.hover{color:#fff;background:#728fd3;}

.Gxntv_nav_search input.inp_srh,.search input.btn_srh{border:none;background:none;line-height:26px;float:left;}
.Gxntv_nav_search input.inp_srh{outline:none;width:255px;font-family:"微软雅黑"; color:#bdbdbd; text-indent:10px; text-align:left; }
.Gxntv_nav_search input.btn_srh{width:30px; height:27px;background: url(../../images/icon_search.png) 2px -54px no-repeat;}

.Gxntv_nav .Gxntv_nav_user{ float:right; min-width:150px; height:100%;overflow:hidden; text-align:right;  }
.Gxntv_nav .Gxntv_nav_user p{font-size:14px; font-weight:200; color:#FFF; line-height:50px; }
.Gxntv_nav .Gxntv_nav_user p a{font-size:14px; font-weight:200; color:#FFF; }
.Gxntv_nav .Gxntv_nav_user p a:hover{color:#728fd3; }
.Gxntv_nav .Gxntv_nav_user p a.login{margin-right:10px;}
.Gxntv_nav .Gxntv_nav_user p a.reg{margin-left:10px;}
.Gxntv_nav .Gxntv_nav_user img:hover{background:none;opacity: 0.8;}

.Gxntv_nav{position:relative;z-index:100;min-width:1000px}
.Gxntv_nav .navigation-inner{margin:0 auto;width:980px;position:relative}


/*Gxtv_footer 底部信息*/
.Gxtv_footer{ clear:both; width:100%; /*height:100%;*/overflow:hidden; margin:30px auto 0 auto; text-align:left; background:#efefef;font-family: "微软雅黑";}
.Gxtv_footer .Cont{ position:relative; width:1060px;/*height:100%;*/ overflow:hidden; margin:0 auto; padding:30px 0;}
.Gxtv_footer .Cont div{ float:left; margin-right:30px;}
.Gxtv_footer .Cont div p{font-size:14px; font-weight:normal; text-align:left; color:#999; line-height:25px; text-decoration:none;}
.Gxtv_footer .Cont div p a{color:#999;}
.Gxtv_footer .Cont div p a:hover{color:#ffa200;}
.Gxtv_footer .Cont div p a:visited{color:#999;}
.Gxtv_footer .Cimg{ clear:both;width:100%; margin:20px 0 0 0;}
.Gxtv_footer .Cimg li{ float:left; width:120px;  margin-right:65px;_margin-right:55px;}
.Gxtv_footer .Cimg li.ban{ float:left; width:80px;  margin-top:-15px;}
.Gxtv_footer .Cimg li.ewm{ float:left; width:135px; height:70px; overflow:hidden;margin-right:30px; margin-top:-15px; padding:5px; background:#FFF;  }
.Gxtv_footer .Cimg li.ewm img{ float:left; width:82px; height:70px; margin-right:5px; }
.Gxtv_footer .Cimg li.ewm p{ font-size:10px; line-height:18px; color:#747373;}

.twoRowText {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.player{
    height: 100%;
}

/*历史记录*/
#Historical_record_img{
	-webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    display:initial;
}

.Historical_record{
width:322px;
height: 430px;
background-color: #fff;
position: absolute;
    z-index: 999;
    border-radius: 10px;
    display: none;
    box-shadow: 0px 0px 4px rgba(204, 202, 202, 1);
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record .History-box-arrow {
    position: absolute;
    top: -3.2%;
    left: 50%;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record .History-box-arrow .History-box-arrowIn,.Historical_record .History-box-arrow .History-box-arrowOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent transparent #fff;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record .History-box-arrow .History-box-arrowIn {
    border-color: transparent transparent #fff;
    left: -7px;
    top: -6px;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record_title{
	height: 30px;
    color: #728fd4;
    border-bottom: 1px #e0e0e0 solid;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 16px;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.History_NoRecord{
	margin-top: 30%;
    font-size: 16px;
    color: #999999;
    display: none;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.History_NoRecord img{
	width: 135px;
    height: 86px;
    margin-bottom: 30px;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    display:initial;
}
.Historical_record_bottom{
	height: 30px;
    color: #fff;
    background-color:#728fd4;
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 10px 10px;
    cursor:pointer;
    /*display: none;*/
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record_list{
    display: none;
}
.Historical_record_list li{
    height: 35px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 200;
    line-height: 30px;
    color: #999999;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record_list li:hover,.Historical_record_list li:hover a{
    color: #728fd4 !important;
    cursor:pointer;
}
.Historical_record_list li img{
    height: 12px;
    float: left;
    margin: 10px 10px 0 10px;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    display:initial;
}
.Historical_record_list li div {
    width: 85%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record_list li a {
    margin-left: 5px;
    font-size: 14px;
    font-weight: 200;
    color: #666666;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.Historical_record_list li span {
    float: right;
    padding-right:8px; 
    font-size: 12px;
    -webkit-box-sizing:initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}


/*防止影响播放器样式*/
.news_con div.morePlayer div{
    color:white;
    font-size:12px;
    line-height:normal;
}
.news_con .cmc-audio-control img.audio-cover {
    width: 64px;
    height: 64px;
    border-radius: 50%;
}

/*通栏*/
.wlg { width: 1200px; }
.wsm { width: 1000px; }
.bannerPage {
    margin: 10px auto;
}
.bannerPage .banner1 li {
    height: 100%;
    width: 100%;
}
.bannerPage .banner1 li>a>img {
    height: 100%;
    width: 100%;
}
.bannerPage .banner2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}
.bannerPage .banner2 li {
    height: 100%;
    width: 49.6%;
}
.bannerPage .banner2 li>a>img {
    height: 100%;
    width: 100%;
}
.bannerPage .banner5 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}
.bannerPage .banner5 li {
    height: 100%;
    width: 19.4%;
}
.bannerPage .banner5 li>a>img {
    height: 100%;
    width: 100%;
}
